Sieve the flour, baking powder and salt 2-3 times. Keep aside. Whisk the butter, oil, sugar and gulkand well it everything is well incorporated.
Add all the dry ingredients and mix well in a cut and fold method. Pour into a greased cake tin and bake at 190 degrees C. for 45 minutes.
For the frosting - Beat the butter and food colour till light and fluffy. Fold in the sugar, little at a time, till everything is well incorporated.
Transfer to a piping bag and pipe in over the cake as desired. Garnish with cherries, pistachios and rose petals. Slice the cake as desired and enjoy.